stria vascularis ductus cochlearis - French English Dictionary